package br.ufc.quixada.model.DAO;

import java.util.Collection;
import java.util.List;
import java.util.Map;

import br.ufc.quixada.model.entidades.Atividade;
import br.ufc.quixada.model.entidades.Evento;
import br.ufc.quixada.model.entidades.Inscricao;
import br.ufc.quixada.model.entidades.Papel;
import br.ufc.quixada.model.interfaces.PapelDAO;

public class PapelJDAO extends GenericJDAO<Papel> implements PapelDAO{

	public PapelJDAO(){
		this.persistenceClass = Papel.class;
	}
	
	//Retorna os eventos onde o usuario tem perfil de Adminstrador (criador do evento)
	@Override
	public Collection<Evento> getEventos(long id) {
		// TODO Auto-generated method stub
		return null;
	}

	//Retorna as atividades em que o perfil se encontra como organzador
	@Override
	public Collection<Atividade> getAtividades(long id) {
		// TODO Auto-generated method stub
		return null;
	}

	//Retorna as inscrições em atividades do usario por evento
	@Override
	public Map<Evento, List<Inscricao>> getInscricoes(long id) {
		// TODO Auto-generated method stub
		return null;
	}

}
